Towards automatic finite-element methods for geodynamics via Firedrake

نویسندگان

چکیده

Abstract. Firedrake is an automated system for solving partial differential equations using the finite-element method. By applying sophisticated performance optimisations through automatic code-generation techniques, it provides a means of creating accurate, efficient, flexible, easily extensible, scalable, transparent and reproducible research software that ideally suited to simulating wide range problems in geophysical fluid dynamics. Here, we demonstrate applicability geodynamical simulation, with focus on mantle The accuracy efficiency approach are confirmed via comparisons against suite analytical benchmark cases systematically increasing complexity, whilst parallel scalability demonstrated up 12 288 compute cores, where problem size number processing cores simultaneously increased. In addition, Firedrake's flexibility highlighted straightforward application different physical (e.g. complex non-linear rheologies, compressibility) geometrical (2-D 3-D Cartesian spherical domains) scenarios. Finally, representative simulation global convection examined, which incorporates 230 Myr plate motion history as kinematic surface boundary condition, confirming suitability addressing at frontiers dynamics research.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Firedrake : automating the finite element method by

Firedrake is a new tool for automating the numerical solution of partial differential equations. Firedrake adopts the domain-specific language for the finite element method of the FEniCS project, but with a pure Python runtime-only implementation centred on the composition of several existing and new abstractions for particular aspects of scientific computing. The result is a more complete sepa...

متن کامل

Finite Element Methods for Convection Diffusion Equation

This paper deals with the finite element solution of the convection diffusion equation in one and two dimensions. Two main techniques are adopted and compared. The first one includes Petrov-Galerkin based on Lagrangian tensor product elements in conjunction with streamlined upwinding. The second approach represents Bubnov/Petrov-Galerkin schemes based on a new group of exponential elements. It ...

متن کامل

Adaptive Finite Element Methods in Geodynamics; Convection Dominated Mid–Ocean Ridge and Subduction Zone Simulations

Purpose: An adaptive finite element procedure is presented for improving the quality of convection dominated mid–ocean ridge and subduction zone problems in geodynamics. Approach: The method adapts the mesh automatically around regions of high solution gradient, yielding enhanced resolution of the associated flow features. The approach utilizes an automatic, unstructured mesh generator and a fi...

متن کامل

Strategies for Automatic Finite Element Modeling

In this paper strategies for the development and implementation of automatic finite element modeling systems are discussed within the context of knowledge engineering. In the light of language analysis, the finite element model generation, which involves transformation between three models: physical, analytical, and finite element, models, is seen as a process of language translation. Taking in...

متن کامل

Adaptive Finite Element Methods for Multiphysics Problems Adaptive Finite Element Methods for Multiphysics Problems

In this thesis we develop and evaluate the performance of adaptive finite element methods for multiphysics problems. In particular, we propose a methodology for deriving computable error estimates when solving unidirectionally coupled multiphysics problems using segregated finite element solvers. The error estimates are of a posteriori type and are derived using the standard framework of dual w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Geoscientific Model Development

سال: 2022

ISSN: ['1991-9603', '1991-959X']

DOI: https://doi.org/10.5194/gmd-15-5127-2022